package com.kotlin.flong.oop_fp

//嵌套类属于静态类和外部类没任何关系
fun main(args: Array<String>) {

    var ot = OutClass().InnerClass()
    ot.hello()
}

class OutClass {

    var name = "李武"

    //inner表示内部类
    inner class InnerClass {
        var name = "张三"
        fun hello() {

            println("你好$name")
            println("你好${this@OutClass.name}")  //内部类使用this,访问外部类的变量
        }
    }
}